﻿<?php
/**
 * @package	Acymailing for Joomla!
 * @version	4.0.1
 * @author	acyba.com
 * @copyright	(C) 2009-2012 ACYBA S.A.RL. All rights reserved.
 * @license	GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
 */
defined('_JEXEC') or die('Restricted access');
	//$lang =& JFactory::getLanguage();
	//var_dump($lang->getLocale());die;
//echo 'Current language is: ' . $lang->getDefault();die;
$article = JUtility::getArticle(39);
echo $article->introtext;
?>
<div id="custom-page-heading">
	<h1 class="heading2"><?php echo $this->values->page_heading; ?></h1>
	<p class="heading2">&nbsp;</p>
</div>
<div class="tpl-form clearfix n-mt">
	<form action="<?php echo JRoute::_('index.php'); ?>" method="post" id="f-newsletter" name="f-newsletter">
		<div class="input-block ip-col-2">
			 <input name="name" id="name" type="text" class="f-input i-toggle" value="<?php echo JText::_('COM_ACYMAILING_NAME'); ?>">
		</div>
		<div class="input-block ip-col-2 col-last">
			<input name="email" id="email" type="text" class="f-input i-toggle" value="<?php echo JText::_('COM_ACYMAILING_EMAIL'); ?>">
		</div>
		<div class="clr"></div>
		<div class="form-submit clearfix">
			<a href="javascript:void(0)" onclick="jQuery('#task').val('UnsubscribeUser');jQuery('#f-newsletter').submit();"class="<?php echo JText::_('COM_ACYMAILING_UBUTTON_CLASS'); ?>">Send</a>
			<a href="javascript:void(0)" onclick="jQuery('#task').val('SubscribeUser');jQuery('#f-newsletter').submit();"class="<?php echo JText::_('COM_ACYMAILING_SBUTTON_CLASS'); ?>">Send</a>
	    </div>
					<p id="p-field2"><?php echo JText::_('COM_ACYMAILING_REQUIRED_FIELDS'); ?></p>		

		<input type="hidden" name="option" value="com_acymailing">
		<input type="hidden" name="ctrl" value="sub">
		<input type="hidden" id="task" name="task" value="">
	</form>
</div>
<?php                        	       
$input_name = JText::_( 'Please Enter Your Name' );
$input_fname = JText::_( 'Please Enter Your First Name' );
$input_lname = JText::_( 'Please Enter Your Last Name' );
$input_title = JText::_( 'Please Enter Your Title' );
$input_company = JText::_( 'Please Enter Your Company' );
$input_phone = JText::_( 'Please Enter Your Phone' );
$input_email = JText::_( 'Please Enter Your Email' );
$input_country = JText::_( 'Please Enter Your Country' );
$input_industry = JText::_( 'Please Enter Your Industry' );
$input_node = JText::_( 'Please Enter Your Estimated nodes' );
$input_message = JText::_( 'Please Enter Your Message' );

	
?>                        
 <script type="text/javascript">                   
jQuery(document).ready(function(jQuery) {
	jQuery.validator.addMethod('postalcode', function (value) { 
		if(value=='') return true;	
		return /^\d{4}$/.test(value); 
	   }, '');
	jQuery.validator.addMethod("notEqual", function(value, element, param) {
			return this.optional(element) || value !== param;
	});
		//jQuery("#postcode").mask("9999",{placeholder:""});  
		jQuery('#f-newsletter').validate(
			{
				errorPlacement: function(error, element) {			
			},
			invalidHandler: function(form, validator) {
			  var errors = validator.numberOfInvalids();
			if (errors) {
                //$('#alert').html(validator['errorList'][0]['message']);
				jQuery('#alert').html(validator['errorList'][0]['message']);
    			jQuery('#backoverlay').show();
    			jQuery('#show_popup').show();
            	jQuery('#f_focus').html(validator['errorList'][0]['element'].name);
				validator['errorList'][0]['element'].focus();
				
			  } else {
			  }
			},
			rules: {
				name:{
					required: true,
					notEqual: "<?php echo JText::_('COM_ACYMAILING_NAME'); ?>",
				},
				email:{
					required: true,
					email: true,
				},	
			},
			messages: {
				name: "<?php echo $input_name; ?>",
				email: "<?php echo $input_email; ?>",
			}
		});
        close_popup=function(){		
			var fel=jQuery('#f_focus').html();
            jQuery('#backoverlay').hide();
    		jQuery('#show_popup').hide();
    		jQuery('#' + fel ).focus();		
      };
      
      
	});
</script>

<?php return; ?>
<div id="acymodifyform">
<?php if($this->values->show_page_heading){ ?>
<h1 class="contentheading<?php echo $this->values->suffix; ?>"><?php echo $this->values->page_heading; ?></h1>
<?php } ?>
<?php if(!empty($this->introtext)){ echo '<span class="acymailing_introtext">'.$this->introtext.'</span>'; } ?>
<form action="<?php echo JRoute::_( 'index.php' );?>" method="post" name="adminForm" id="adminForm" <?php if(!empty($this->fieldsClass->formoption)) echo $this->fieldsClass->formoption; ?> >
	<fieldset class="adminform">
		<legend><span><?php echo JText::_( 'USER_INFORMATIONS' ); ?></span></legend>
		<table cellspacing="1" align="center" width="100%" id="acyuserinfo">
		<?php if(acymailing_level(3)){
				foreach($this->extraFields as $fieldName => $oneExtraField) {
					echo '<tr id="tr'.$fieldName.'"><td width="150" class="key">'.$this->fieldsClass->getFieldName($oneExtraField).'</td><td>';
					if(in_array($fieldName,array('name','email')) AND !empty($this->subscriber->userid)){echo $this->subscriber->$fieldName; }
					else{echo $this->fieldsClass->display($oneExtraField,@$this->subscriber->$fieldName,'data[subscriber]['.$fieldName.']'); }
					echo '</td></tr>';
				}
			}else{ ?>
			<tr id="trname">
				<td width="150" class="key">
					<label for="field_name">
					<?php echo JText::_( 'JOOMEXT_NAME' ); ?>
					</label>
				</td>
				<td>
				<?php
				if(empty($this->subscriber->userid)){
						echo '<input type="text" name="data[subscriber][name]" id="field_name" class="inputbox" style="width:200px;" value="'.$this->escape(@$this->subscriber->name).'" />';
				}else{
					echo $this->subscriber->name;
				}
				?>
				</td>
			</tr>
			<tr id="tremail">
				<td class="key">
					<label for="field_email">
					<?php echo JText::_( 'JOOMEXT_EMAIL' ); ?>
					</label>
				</td>
				<td>
					<?php
					if(empty($this->subscriber->userid)){
						echo '<input class="inputbox" type="text" name="data[subscriber][email]" id="field_email" style="width:200px;" value="'.$this->escape(@$this->subscriber->email).'" />';
					}else{
						echo $this->subscriber->email;
					}
					?>
				</td>
			</tr>
			<tr id="trhtml">
				<td class="key">
					<?php echo JText::_( 'RECEIVE' ); ?>
				</td>
				<td>
					<?php echo JHTML::_('acyselect.booleanlist', "data[subscriber][html]" , '',$this->subscriber->html,JText::_('HTML'),JText::_('JOOMEXT_TEXT'),'user_html'); ?>
				</td>
			</tr>
		<?php }
		if(empty($this->subscriber->subid) AND $this->config->get('captcha_enabled')){ ?>
			<tr id="trcaptcha">
				<td class="captchakeycomponent">
					<img title="<?php echo JText::_('ERROR_CAPTCHA'); ?>" width="<?php echo $this->config->get('captcha_width_component') ?>" height="<?php echo $this->config->get('captcha_height_component') ?>" class="captchaimagecomponent" src="<?php if(ACYMAILING_J16){ echo JRoute::_('index.php?option=com_acymailing&ctrl=captcha&val='.rand(0,10000).'&no_html=1'); }else{ echo rtrim(JURI::root(),'/').'/index.php?option=com_acymailing&amp;ctrl=captcha&amp;val='.rand(0,10000).'&amp;no_html=1';} ?>" alt="captcha" />
				</td>
				<td class="captchafieldcomponent">
					<input title="<?php echo JText::_('ERROR_CAPTCHA'); ?>" id="user_captcha" class="inputbox captchafield" type="text" name="acycaptcha" style="width:50px" />
				</td>
			</tr>
			<?php }
			?>
		</table>
	</fieldset>
	<?php if($this->displayLists){?>
	<fieldset class="adminform">
		<legend><span><?php echo JText::_( 'SUBSCRIPTION' ); ?></span></legend>
		<table cellspacing="1" align="center" width="100%" id="acyusersubscription">
			<thead>
				<tr>
					<th  nowrap="nowrap" align="center" width="150">
					<?php echo JText::_( 'SUBSCRIBE' );?>
					</th>
					<th  nowrap="nowrap" align="center">
					<?php echo JText::_( 'LIST' ); ?>
					</th>
				</tr>
			</thead>
			<tbody>
				<?php
				$k = 0;
				foreach($this->subscription as $row){
					if(empty($row->published) OR !$row->visible) continue;
					?>
				<tr class="<?php echo "row$k"; ?>">
					<td align="center" valign="top" class="acystatus">
						<span><?php echo $this->status->display("data[listsub][".$row->listid."][status]",@$row->status); ?></span>
					</td>
					<td valign="top">
						<div class="list_name"><?php echo $row->name ?></div>
						<div class="list_description"><?php echo $row->description ?></div>
					</td>
				</tr>
				<?php
					$k = 1 - $k;
				} ?>
			</tbody>
		</table>
	</fieldset>
	<?php } ?>
	<br/>
	<input type="hidden" name="option" value="<?php echo ACYMAILING_COMPONENT; ?>" />
	<input type="hidden" name="task" value="savechanges" />
	<input type="hidden" name="ctrl" value="user" />
	<?php echo JHTML::_( 'form.token' ); ?>
	<input type="hidden" name="subid" value="<?php echo $this->subscriber->subid; ?>" />
	<?php if(JRequest::getCmd('tmpl') == 'component'){ ?><input type="hidden" name="tmpl" value="component" /><?php } ?>
	<input type="hidden" name="key" value="<?php echo $this->subscriber->key; ?>" />
	<p class="acymodifybutton">
		<input class="button btn btn-primary" type="submit" onclick="return checkChangeForm();" value="<?php echo empty($this->subscriber->subid) ? JText::_('SUBSCRIBE',true) : JText::_('SAVE_CHANGES',true)?>"/>
	</p>
</form>
<?php if(!empty($this->finaltext)){ echo '<span class="acymailing_finaltext">'.$this->finaltext.'</span>'; } ?>
</div>
